<?php
    include_once('session.php');
    require_once('php/class/calendarios_admin.class.php');
    $oCalendario = new calendario();
    $las_fechas = @$oCalendario->buscar();
    
    if($las_fechas==0){
	$tabla = "No hay nada que ver...";
    }else{
	$tabla = "<table cellpadding='0' cellspacing='0' border='0' id='table' class='tinytable'>";
	$tabla .= "<thead><tr>
	<th><h3>Fecha</h3></th>
	<th><h3>Motivo</h3></th>
	<th><h3>Edificio</h3></th>
	<th class='nosort'><h3>Acciones</h3></th>
	</tr></thead><tbody>";
	
	    for($i=0;$i<count($las_fechas['ID']);$i++){
		  
		    //fecha
		    $fecha = $las_fechas['FECHA'][$i];
			$dia = substr($fecha,8,2);
			$mes = substr($fecha,5,2);
			$ano = substr($fecha,0,4);
			$fecha_cal = $dia."-".$mes."-".$ano;
		    //EDIFICIO
		    
		    if($las_fechas['NOMBRE'][$i]==''){
				$edificio = "&nbsp;";
				}else{
					$edificio = $las_fechas['NOMBRE'][$i];
					}
		    $tabla .= "<tr>";
		    $tabla .= "<td>".$fecha_cal."</td>";
		    $tabla .= "<td>".$las_fechas['MOTIVO'][$i]."</td>";
		    $tabla .= "<td>".$edificio."</td>";
		    $tabla .= "<td align='center'><a href='#' onClick='borrar(".$las_fechas['ID'][$i].")'><img border='0' src='images/menu/delete.png'></a></td>";
		    }
	$tabla .= "</tbody></table>";
    }
?>
<html>
    <?php include('include.header_admin.html'); ?>
    <body class="bodyadmin">
	
        <div id="index" align="center">
	  
	  <form id="frm_bp" name="frm_bp" method="post">
                
                <input type="hidden" id="ACCION" name="ACCION">
                <input type="hidden" id="id" name="id">
	  <table class="marco">
	  <tr>
                <td height="10%">
                <?php include('menu.php'); ?>
                </td>
                </tr>
	    <tr height="5%">
			<td align="center" valign="button">
			    Calendario de fechas especiales
			</td>
		    </tr>
	    <tr>
		<td align="center" valign="top">
		<div id="DATO_HIDE" style="display:none" style="width:90%">
			    <div id="DATO"></div>
			    </div>
			    <div id="tablewrapper">
					<div id="tableheader">
						<div class="search">
							<select id="columns" onchange="sorter.search('query')"></select>
							<input type="text" id="query" onkeyup="sorter.search('query')" />
						</div>
					<span class="details">
						<div>Registros <span id="startrecord"></span>-<span id="endrecord"></span> de <span id="totalrecords"></span></div>
						<div><a href="javascript:sorter.reset()">reset</a></div>
					</span>
					</div>
		    <?php echo $tabla?>
				<div id="tablefooter">
						<div id="tablenav">
							<div>
								<img src="css/images/first.png" width="16" height="16" alt="First Page" onclick="sorter.move(-1,true)" />
								<img src="css/images/previous.png" width="16" height="16" alt="First Page" onclick="sorter.move(-1)" />
								<img src="css/images/next.png" width="16" height="16" alt="First Page" onclick="sorter.move(1)" />
								<img src="css/images/last.png" width="16" height="16" alt="Last Page" onclick="sorter.move(1,true)" />
							</div>
							<div>
								<select id="pagedropdown"></select>
							</div>
							<div>
								<a href="javascript:sorter.showall()">view all</a>
							</div>
							</div>
								<div id="tablelocation">
							<div>
						<select onchange="sorter.size(this.value)">
						<option value="5" selected="selected">05</option>
						<option value="10">10</option>
						<option value="20">20</option>
						<option value="50">50</option>
						<option value="100">100</option>
						</select>
						<span>Reg. por p&aacute;g.</span>
						</div>
						<div class="page">P&aacute;g. <span id="currentpage"></span> de <span id="totalpages"></span></div>
						</div>
					</div>
				</div>
		</td>
	    </tr>
	    <tr>
			<td height="10%" valign="bottom" align="center">
			<?php include('footer.php'); ?>
			</td>
			</tr>
	  </table>
	  </form>
	  
        </div>
    </body>
    <?php include('include.footer_admin.html'); ?>
    <script>
     
    ///////////////////////////////
    var sorter = new TINY.table.sorter('sorter','table',{
		headclass:'head', // Header Class //
		ascclass:'asc', // Ascending Class //
		descclass:'desc', // Descending Class //
		evenclass:'evenrow', // Even Row Class //
		oddclass:'oddrow', // Odd Row Class //
		evenselclass:'evenselected', // Even Selected Column Class //
		oddselclass:'oddselected', // Odd Selected Column Class //
		paginate:true, // Paginate? (true or false) //
		size:5, // Initial Page Size //
		colddid:'columns', // Columns Dropdown ID (optional) //
		currentid:'currentpage', // Current Page ID (optional) //
		totalid:'totalpages', // Current Page ID (optional) //
		startingrecid:'startrecord', // Starting Record ID (optional) //
		endingrecid:'endrecord', // Ending Record ID (optional) //
		totalrecid:'totalrecords', // Total Records ID (optional) //
		hoverid:'selectedrow', // Hover Row ID (optional) //
		pageddid:'pagedropdown', // Page Dropdown ID (optional) //
		navid:'tablenav', // Table Navigation ID (optional) //
		init:true // Init Now? (true or false) //
	});
    ///////////////////////////////
    
    function borrar(id){
        
	if(confirm("La fecha será eliminada,\n ¿Está de acuerdo?")){
        $('ACCION').value = "DELETE";
        $('id').value = id;
        Ejecutor();
	}
	}
	
	function Ejecutor(){        
        window.addEvent('domready', function() {      	       
    		var req = new Request.JSON({
                method: 'POST',
                url: 'ajax/ajax_fecha_especial.php', 
                data: $('frm_bp'),                
                noCache:true,                     
                onRequest: function(){
                   $('DATO_HIDE').show();
                   $('DATO').innerHTML = 'Procesando ...'; 
                },
                onComplete: function(){
                    setTimeout(function(){
                        $('DATO_HIDE').fade('out').get('tween').chain(function() {
                            $('DATO_HIDE').hide();
                            $('DATO_HIDE').fade('in');                                                         
                        });
                    },2000);                                                                                                                                                                                                              
                },             
                onSuccess: function(response){
                    switch(parseInt(response.RESULT)){
                        case 0:
                            $('DATO').innerHTML = "Operaci&oacute;n exitosa";  
                            window.location='fechas_especiales.php';
                            break;
                        case 1:
                            $('DATO').innerHTML = response.ERROR;
                            break;
                    }
                }
            }).get();        
       });
    }
    
    </script>
</html>
